const { exec } = require('child_process');
const os = require('os');

function cleanup() {
    // Windows 系统
    if (os.platform() === 'win32') {
        // 结束所有 Electron 相关进程
        exec('taskkill /F /IM electron.exe', () => {});
        exec('taskkill /F /IM node.exe', () => {});
        
        // 清理临时文件
        exec('del /F /Q "%TEMP%\\electron-*"', () => {});
    } else {
        // Mac/Linux 系统
        exec('pkill -f electron', () => {});
        exec('pkill -f node', () => {});
        
        // 清理临时文件
        exec('rm -rf /tmp/electron-*', () => {});
    }
} 

// 添加到 package.json 的 scripts 中：
// "cleanup": "node scripts/cleanup.js"